package com.sxhuayuan.parking.dto;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

public class CreateMcardChargeOrderDTO {

	@NotNull
	private Float money;
	@NotEmpty
	private String lotSn;
	@NotNull
	private Integer monthNum;
	@NotNull
	private Long carPlateId;
	@NotEmpty
	private String tariffId;
	private String remark;

	// 以下参数不用传
	// 当前到期时间，此参数从接口获取
	private String currExpireDate;
	// 缴费后到期时间，此参数从接口获取
	private String preExpireDate;

	/** 车场月卡缴费订单号，如果不为空则为确认下单 */
	private String lotOrderSn;

	public String getLotSn() {
		return lotSn;
	}

	public void setLotSn(String lotSn) {
		this.lotSn = lotSn;
	}

	public Integer getMonthNum() {
		return monthNum;
	}

	public void setMonthNum(Integer monthNum) {
		this.monthNum = monthNum;
	}

	public Long getCarPlateId() {
		return carPlateId;
	}

	public void setCarPlate(Long carPlateId) {
		this.carPlateId = carPlateId;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCurrExpireDate() {
		return currExpireDate;
	}

	public void setCurrExpireDate(String currExpireDate) {
		this.currExpireDate = currExpireDate;
	}

	public String getPreExpireDate() {
		return preExpireDate;
	}

	public void setPreExpireDate(String preExpireDate) {
		this.preExpireDate = preExpireDate;
	}

	public String getTariffId() {
		return tariffId;
	}

	public void setTariffId(String tariffId) {
		this.tariffId = tariffId;
	}

	public Float getMoney() {
		return money;
	}

	public void setMoney(Float money) {
		this.money = money;
	}

	public String getLotOrderSn() {
		return lotOrderSn;
	}

	public void setLotOrderSn(String lotOrderSn) {
		this.lotOrderSn = lotOrderSn;
	}

}
